
$(function() {
				$("#username").blur(function() {
					checkUser();
				});
				$("#userpwd").blur(function() {
					checkPwd();
				});
				$("#repwd").blur(function() {
					checkRepwd();
				});
				$("#email").blur(function() {
					checkEmail();
				});
				$("#rname").blur(function() {
					checkRname();
				});
				$("#cno").blur(function() {
					checkCno();
				});
				$("#address").blur(function() {
					checkAddress();
				});
				$("#phone").blur(function() {
					checkPhone();
				});
				$("#f").submit(function() {
					return check();
				});
												
				function checkUser() {
					var username = $("#username").val();
					$("span:eq(0)").empty();
					/*if(username == "") {
						$("span:eq(0)").html("用户名不能为空");
						return false;
					}*/
					$.get("UserServlet?opt=selName","n="+$("#username").val(),function(result){
						$("span:eq(0)").html(result);
						if(result!="" && result!=null){
							return false;
						}
					});
				};

				function checkPwd() {
					var pwd = $("#userpwd").val();
					$("span:eq(1)").empty();
					if(pwd == "") {
						$("span:eq(1)").html("密码不能为空");
						return false;
					}
					if(pwd.length<6){
						$("span:eq(1)").html("密码不能少于6位数");
						return false;
					}
				};

				function checkRepwd() {
					var repwd = $("#repwd").val();
					$("span:eq(2)").empty();
					if(repwd != $("#userpwd").val()) {
						$("span:eq(2)").html("两次输入密码不一致");
						return false;
					}
				};
				
				function checkRname() {
					var username = $("#rname").val();
					$("span:eq(3)").empty();
					if(username == "") {
						$("span:eq(3)").html("真实姓名不能为空");
						return false;
					}
				};
				
				function checkEmail() {
					var email = $("#email").val();
					$("span:eq(4)").empty();
					if(email == "") {
						$("span:eq(4)").html("邮箱不能为空");
						return false;
					}
					if(email.indexOf("@") == -1) {
						$("span:eq(4)").html("Email格式不正确\n必须包含@");
						return false;
					}
				};
				
				function checkCno() {
					var cno = $("#cno").val();
					var no = /^\d{17}(\d|X|x)$/;
					$("span:eq(5)").empty();
					if(cno == "") {
						$("span:eq(5)").html("身份证号不能为空");
						return false;
					}
					if(no.test(cno) == false) {
						$("span:eq(5)").html("请输入正确的身份证号码");
						return false;
					}					
				};
				
				function checkAddress() {
					var address = $("#address").val();
					$("span:eq(6)").empty();
					if(address == "") {
						$("span:eq(6)").html("地址不能为空");
						return false;
					}
				};
				
				function checkPhone() {
					var phone = $("#phone").val();
					var iphone = /^1\d{10}$/;
					$("span:eq(7)").empty();
					if(phone == "") {
						$("span:eq(7)").html("电话号码不能为空");
						return false;
					}
					if(iphone.test(phone) == false){
						$("span:eq(7)").html("请输入正确的手机号码");
						return false;
					}
				};
				
				
				function check() {
					var flag = true;
					if(checkUser() == false) flag = false;
					if(checkPwd() == false) flag = false;
					if(checkRepwd() == false) flag = false;
					if(checkEmail() == false) flag = false;
					if(checkRname() == false) flag = false;
					if(checkCno() == false) flag = false;
					if(checkAddress() == false) flag = false;
					if(checkPhone() == false) flag = false;										
					return flag;
				};
});
/*$(function(){
	$("#username").blur(function(){
		
		$.get("UserServlet?opt=selName","n="+$("#username").val(),function(result){
			$("span:eq(0)").html(result);
		});
		
	});
	
});*/